Model Evolution with Equality Modulo Built-in Theories

نویسندگان

  • Peter Baumgartner
  • Cesare Tinelli
چکیده

Many applications of automated deduction require reasoning modulo background theories, in particular some form of integer arithmetic. Developing corresponding automated reasoning systems that are also able to deal with quantified formulas has recently been an active area of research. We contribute to this line of research and propose a novel instantiation-based method for a large fragment of first-order logic with equality modulo a given complete background theory, such as linear integer arithmetic. The new calculus is an extension of the Model Evolution Calculus with Equality, a first-order logic version of the propositional DPLL procedure, including its ordering-based redundancy criteria. We present a basic version of the calculus and prove it sound and (refutationally) complete under certain conditions.3

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model Evolution with Equality Modulo Built-in Theories pdfauthor=Peter Baumgartner and Cesare Tinelli

Many applications of automated deduction require reasoning modulo backgroundtheories, in particular some form of integer arithmetic. Developing corresponding auto-mated reasoning systems that are also able to deal with quantified formulas has recentlybeen an active area of research. We contribute to this line of research and propose anovel instantiation-based method for a large ...

متن کامل

Algorithmic Equality in Heyting Arithmetic Modulo

Deduction Modulo is a formalism that aims at distinguish reasoning from computation in proofs. A theory modulo is formed with a set of axioms and a congruence de ned by rewrite rules: the reasoning part of the theory is given by the axioms, the computational part by the congruence. In deduction modulo, we can in particular build theories without any axiom, called purely computational theories. ...

متن کامل

Proofs in Satisfiability Modulo Theories

Satisfiability Modulo Theories (SMT) solvers check the satisfiability of firstorder formulas written in a language containing interpreted predicates and functions. These interpreted symbols are defined either by first-order axioms (e.g. the axioms of equality, or array axioms for operators read and write,. . . ) or by a structure (e.g. the integer numbers equipped with constants, addition, equa...

متن کامل

Applying SMT Solvers to the Test Template Framework

The Test Template Framework (TTF) is a model-based testing method for the Z notation. In the TTF, test cases are generated from test specifications, which are predicates written in Z. In turn, the Z notation is based on first-order logic with equality and Zermelo-Fraenkel set theory. In this way, a test case is a witness satisfying a formula in that theory. Satisfiability Modulo Theory (SMT) so...

متن کامل

Model Evolution With Built - in Theories – Version

Model Evolution is a lifted version of the propositional DPLL procedure for first-order logic with equality. This paper combines and extends the essentials of the latest Model Evolution variants with and without theory reasoning into a new calculus. The new calculus is described in detail. The main results reported here are the calculus’ completeness under (unavoidable) conditions, and its appl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011